﻿Namespace Authenticate

    Public Class Service

        Public WhoAmI As String = "/d2l/api/lp/" + Authenticate.LP_VERSION + "/users/whoami"
        Public GetUsers As String = "/d2l/api/lp/" + Authenticate.LP_VERSION + "/users/"
        Public GetRoles As String = "/d2l/api/lp/" + Authenticate.LP_VERSION + "/roles/"
        Public GetUserProfile As String = "/d2l/api/lp/" + Authenticate.LP_VERSION + "/profile/myProfile"
        Public GetCoursesSchema = "/d2l/api/lp/" + Authenticate.LP_VERSION + "/courses/schema"
        Public GetCoursesOffering = "/d2l/api/lp/" + Authenticate.LP_VERSION + "/courses/" + Authenticate.ORG_UNIT
        Public GetVersion = "/d2l/api/lp/versions/"
        Public GetEnroll = "/d2l/api/le/" + Authenticate.LP_VERSION + "/" + Authenticate.ORG_UNIT + "/classlist/"
        Public GetGradesOrgUnit = "/d2l/api/le/" & Authenticate.LP_VERSION & "/" & Authenticate.ORG_UNIT & "/grades/"
        Public GetGradeOrgUnit = "/d2l/api/le/" & Authenticate.LP_VERSION & "/" & Authenticate.ORG_UNIT & "/grades/" & Authenticate.LMS_GRADE_OBJ_ID
        Public GetGradesSchemes = "/d2l/api/le/" & Authenticate.LP_VERSION & "/" & Authenticate.ORG_UNIT & "/grades/schemes/"
        Public GetGradeValueUser = "/d2l/api/le/" & Authenticate.LP_VERSION & "/" & Authenticate.ORG_UNIT & "/grades/values/" & Authenticate.USER_ID_GRADE & "/"
        Public GetGradeValueCurrentContextUser = "/d2l/api/le/" & Authenticate.LP_VERSION & "/" & Authenticate.ORG_UNIT & "/grades/values/myGradeValues/"
        Public GetOrgTools = "/d2l/api/lp/" + Authenticate.LP_VERSION + "/tools/org/"

    End Class

End Namespace